package com.zw.a.basic.a07.demo12_import;

import com.zw.a.basic.a07.demo11_coach.PingPangPlayer;

import java.util.Scanner;

//案例: 演示导包.
/*
    导包格式:
        import java.util.*;           //导入该包下所有的类.
        import java.util.Scanner;     //就导入Scanner这一个类.  更推荐.

    注意事项:
        1. java.lang包下的类可以直接使用, 无需导入, 如果使用其他包下的类, 则必须先导包.
        2. 用public修饰的类叫: 公共类, 也叫顶级类, 在一个.java文件中, 顶级类只能有一个, 且必须和文件名一致.

    专业词解释:
        全类名 =  包名 + 类名
 */
public class Demo01 extends Object{
    public static void main(String[] args) {
        //方式一: 写全类名.
        /*//1. 演示: 如果不采用导包的方式, 该如何创建Scanner对象呢?
        java.util.Scanner sc = new java.util.Scanner(System.in);

        //2. 演示: 如果不采用导包的方式, 该如何创建 demo11包下的 PingPangPlayer类的对象呢?
        com.itheima.demo11_coach.PingPangPlayer p1 = new com.itheima.demo11_coach.PingPangPlayer("王励勤", 33);
        p1.eat();
        p1.study();
        p1.speak();*/

        //方式二: 导包
        Scanner sc = new Scanner(System.in);
        PingPangPlayer p1 = new PingPangPlayer("王励勤", 33);
        p1.eat();
        p1.study();
        p1.speak();


    }
}
